3 canlyniad
Rhestrir y canlyniadau yn ôl perthnasedd.
Cymraeg: contractau a ddyfarnwyd yn ddiweddar
Saesneg: recently awarded contracts
Saesneg: Newly absorbed Divisions
Saesneg: living or recently living plant or animal matter